.banner{
    padding-bottom: 210/375*100%;
}

.title-wrap{
    padding: 15px 16px 20px;
    :global(.title){
      font-size: 28px;
      color: $color-text-primary;
      margin: 0;
      margin-bottom: 10px;
      line-height: 1.4;
    }
    :global(.info) {
      font-size: 12px;
      color: $color-text-secondary;
      :global(span){
        margin-right: 4px;
      }
    }
}

.author-wrap{
    display: flex;
    align-items: center;
    padding: 14px;
    :global(.face){
      margin-right: 10px;
    }
    :global(.name){
      flex: 1;
      color: $color-text-regular;
      font-size: 16px;
    }
    :global(.follow){
      background-color: $theme-color;
      color: $color-white;
    }
}

.comment-wrap {
  border-top: 20px solid #f3f4f4;
}